package main

import "fmt"

// 打印99乘法表
func main() {
	test01(9)
	test02(9)
	test03(9)
}

func test01(num int) {
	for num1 := 1; num1 <= num; num1++ {
		for num2 := 1; num2 <= num1; num2++ {
			fmt.Printf("%d*%d=%d ", num2, num1, num2*num1)
		}
		fmt.Println()
	}
}

func test02(num int) {
	var num1 int = 1
	for num1 <= num {
		var num2 int = 1
		for num2 <= num1 {
			fmt.Printf("%d*%d=%d ", num2, num1, num2*num1)
			num2++
		}
		fmt.Println()
		num1++
	}
}
func test03(num int) {
	var num1 int = 1

	for {
		if num1 > num {
			break
		}
		var num2 int = 1
		for {
			if num2 > num1 {
				break
			}
			fmt.Printf("%d*%d=%d ", num2, num1, num2*num1)
			num2++
		}
		fmt.Println()

		num1++
	}
}
